namespace Maple.Branch.Features.IServices
{
    using System.Threading.Tasks;

    public interface IBranchFeatureStore
    {
        Task<string> GetOrNullAsync(string name, string providerName, string providerKey);

        Task SetAsync(string name, string value, string providerName, string providerKey);

        Task DeleteAsync(string name, string providerName, string providerKey);
    }
}
